perm filename MIX.TEX[TEX,DEK] blob sn#524708 filedate 1980-07-22 generic text, type C, neo UTF8
COMMENT ⊗   VALID 00007 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002	\input acphdr
C00003 00003	\null\vskip-70pt\vbox to 210mm{
C00008 00004	\null\vskip-70pt\vbox to 210mm{
C00013 00005	\baselineskip 4.516mm
C00014 00006	\end
C00015 00007	\hbox{\!
C00017 ENDMK
C⊗;
\input acphdr
\tenpoint
\baselineskip0pt\lineskip0pt
\def\strut{\lower 1.5pt\vbox to 10pt{}}
\def\cbx#1#2#3#4{\vbox to 20 mm{
\hbox to 35mm{\hbox to 21mm{\hfil\bf#1\hfil}\vrule height 9.444pt depth 3pt
\hfil\it#2\hfil}
\hrule
\vskip 2pt
\halign{\hbox to 35mm{\strut\hfil##\hfil}\cr#3\cr}
\vfil
\halign{\hbox to 35mm{\strut\tt\hfil##\hfil}\cr#4\cr}
\vfil}}
\null\vskip-70pt\vbox to 210mm{
\def\\#1{\hbox to 4.516mm{\hfil\tt#1\hfil}}
\hbox to 140mm{\hfil
Character code:\ \ 
$\vcenter{\hbox{\vrule\vbox{
\hrule
\vskip 6mm
\vfil
\hbox to 113mm{\!
\\{\char'40}\\A\\B\\C\\D\\E\\F\\G\\H\\I\\{\char1}\\J\\K\\L\\M\\N\\O\\P\!
\\Q\\R\\{\char6}\\{\char5}\\S\\T\\U\hfil}
\vfil\hrule}}}$}
\vfill
\def\\#1{\hbox{\rm#1}}
\hrule
\vbox to 0pt{
\hbox{\!
\cbx{00}{1}{No operation}{NOP(0)}\!
\cbx{01}{2}{$\rA←\rA+\\V$}{ADD(0:5)\cr FADD(6) }\!
\cbx{02}{2}{$\rA←\rA-\\V$}{SUB(0:5)\cr FSUB(6) }\!
\cbx{03}{10}{$\rAX←\rA\times\\V$}{MUL(0:5)\cr FMUL(6) }\!
}\hbox{\!
\cbx{08}{2}{$\rA←\\V$}{LDA(0:5)}\!
\cbx{09}{2}{$\rI1←\\V$}{LD1(0:5)}\!
\cbx{10}{2}{$\rI2←\\V$}{LD2(0:5)}\!
\cbx{11}{2}{$\rI3←\\V$}{LD3(0:5)}\!
}\hbox{\!
\cbx{16}{2}{$\rA←-\\V$}{LDAN(0:5)}\!
\cbx{17}{2}{$\rI1←-\\V$}{LD1N(0:5)}\!
\cbx{18}{2}{$\rI2←-\\V$}{LD2N(0:5)}\!
\cbx{19}{2}{$\rI3←-\\V$}{LD3N(0:5)}\!
}\hbox{\!
\cbx{24}{2}{$\\{F(M)}←\rA$}{STA(0:5)}\!
\cbx{25}{2}{$\\{F(M)}←\rI1$}{ST1(0:5)}\!
\cbx{26}{2}{$\\{F(M)}←\rI2$}{ST2(0:5)}\!
\cbx{27}{2}{$\\{F(M)}←\rI3$}{ST3(0:5)}\!
}\hbox{\!
\cbx{32}{2}{$\\{F(M)}←\rJ$}{STJ(0:2)}\!
\cbx{33}{2}{$\\{F(M)}←0$}{STZ(0:5)}\!
\cbx{34}{1}{Unit F busy?}{JBUS(0)}\!
\cbx{35}{1$\null+T$}{Control, unit F}{IOC(0)}\!
}\hbox{\!
\def\¬{\,:\,0$, jump}
\cbx{40}{1}{$\rA\¬}{JA[+]}\!
\cbx{41}{1}{$\rI1\¬}{J1[+]}\!
\cbx{42}{1}{$\rI2\¬}{J2[+]}\!
\cbx{43}{1}{$\rI3\¬}{J3[+]}\!
}\hbox{\!
\def\¬#1{$#1←[#1]?\pm\hbox{M}$}
\cbx{48}{1}{\¬{\rA}}{INCA(0) DECA(1)\cr ENTA(2) ENNA(3)}\!
\cbx{49}{1}{\¬{\rI1}}{INC1(0) DEC1(1)\cr ENT1(2) ENN1(3)}\!
\cbx{50}{1}{\¬{\rI2}}{INC2(0) DEC2(1)\cr ENT2(2) ENN2(3)}\!
\cbx{51}{1}{\¬{\rI3}}{INC3(0) DEC3(1)\cr ENT3(2) ENN3(3)}\!
}\hbox{\!
\def\¬#1{$#1(\\F)\,:\,\\V→\\{CI}$}
\cbx{56}{2}{\¬{\rA}}{CMPA(0:5)\cr FCMP(6)}\!
\cbx{57}{2}{\¬{\rI1}}{CMP1(0:5)}\!
\cbx{58}{2}{\¬{\rI2}}{CMP2(0:5)}\!
\cbx{59}{2}{\¬{\rI3}}{CMP3(0:5)}\!
}\vss}
\vbox to 160mm{
\vfil\hrule width 140mm
\vfil\hrule width 140mm
\vfil\hrule width 140mm
\vfil\hrule width 140mm
\vfil\hrule width 140mm
\vfil\hrule width 140mm
\vfil\hrule width 140mm
\vfil\hrule width 140mm}
\vskip-160mm
\hbox to 140mm{\hss\vrule height 160mm
\hbox to 35mm{\hfil\vrule height 160mm}\!
\hbox to 35mm{\hfil\vrule height 160mm}\!
\hbox to 35mm{\hfil\vrule height 160mm}\!
\hbox to 35mm{\hfil\vrule height 160mm}\hss}
\vfill
\hbox{\!
\vbox to 80pt{\vfil
\hbox to 35mm{\hfil General form:\hfil}
\vskip 3pt
\hrule
\hbox to 35mm{\hss\vrule\cbx{C}{t}{Description}{OP(F)}\vrule\hss}
\hrule}\qquad
\baselineskip 11pt
\vbox{\halign{\hfil#$\null=\null$⊗#\hfil\cr
C⊗operation code, (5:5) field of instruction\cr
F⊗op variant, (4:4) field of instruction\cr
M⊗address of instruction after indexing\cr
V⊗F(M)$\null=\null$contents of F field of location M\cr
{\tt OP}⊗symbolic name for operation\cr
{\tt(F)}⊗standard F setting\cr
$t$⊗execution time; $T=\null$interlock time\cr}}\hfil}
}
\eject
\null\vskip-70pt\vbox to 210mm{
\def\\#1{\hbox to 4.516mm{\hfil\tt#1\hfil}}
\baselineskip0pt \lineskip0pt
\hbox to 140mm{\hss\vbox{
\hrule
\vskip 6mm
\vfil
\hbox{\\V\\W\\X\\Y\\Z\\0\\1\\2\\3\\4\\5\\6\\7\\8\\9\\.\\,\\(\\)\\+\\-\\*\!
\\/\\=\\{\char'44}\\<\\>\\@\\;\\;\\{\char'177}}
\vfil\hrule}\vrule}
\vfill
\def\\#1{\hbox{\rm#1}}
\hrule
\vbox to 0pt{
\hbox{\!
\cbx{04}{12}{$\rA←\rAX/\\V$\cr$\rX←\\{remainder}$}{DIV(0:5)\cr FDIV(6)}\!
\cbx{05}{10}{Special}{ NUM(0)\cr CHAR(1)\cr\ HLT(2)}\!
\cbx{06}{2}{Shift M bytes}{ SLA(0) \ SRA(1)\cr SLAX(2) SRAX(3)\cr\ SLC(4) \ SRC(5)}\!
\cbx{07}{1$\null+\null$2\/\\F}{Move F words\cr from M to rI1}{MOVE(1)}\!
}\hbox{\!
\cbx{12}{2}{$\rI4←\\V$}{LD4(0:5)}\!
\cbx{13}{2}{$\rI5←\\V$}{LD5(0:5)}\!
\cbx{14}{2}{$\rI6←\\V$}{LD6(0:5)}\!
\cbx{15}{2}{$\rX←\\V$}{LDX(0:5)}\!
}\hbox{\!
\cbx{20}{2}{$\rI4←-\\V$}{LD4N(0:5)}\!
\cbx{21}{2}{$\rI5←-\\V$}{LD5N(0:5)}\!
\cbx{22}{2}{$\rI6←-\\V$}{LD6N(0:5)}\!
\cbx{23}{2}{$\rX←-\\V$}{LDXN(0:5)}\!
}\hbox{\!
\cbx{28}{2}{$\\{F(M)}←\rI4$}{ST4(0:5)}\!
\cbx{29}{2}{$\\{F(M)}←\rI5$}{ST5(0:5)}\!
\cbx{30}{2}{$\\{F(M)}←\rI6$}{ST6(0:5)}\!
\cbx{31}{2}{$\\{F(M)}←\rX$}{STX(0:5)}\!
}\hbox{\!
\cbx{36}{1$\null+T$}{Input, unit F}{IN(0)}\!
\cbx{37}{1$\null+T$}{Output, unit F}{OUT(0)}\!
\cbx{38}{1}{Unit F ready?}{JRED(0)}\!
\cbx{39}{1}{Jumps}{JMP(0) \ JSJ(1)\cr JOV(2) JNOV(3)\cr also [*] below}\!
}\hbox{\!
\def\¬{\,:\,0$, jump}
\cbx{44}{1}{$\rI4\¬}{J4[+]}\!
\cbx{45}{1}{$\rI5\¬}{J5[+]}\!
\cbx{46}{1}{$\rI6\¬}{J6[+]}\!
\cbx{47}{1}{$\rX\¬}{JX[+]}\!
}\hbox{\!
\def\¬#1{$#1←[#1]?\pm\hbox{M}$}
\cbx{52}{1}{\¬{\rI4}}{INC4(0) DEC4(1)\cr ENT4(2) ENN4(3)}\!
\cbx{53}{1}{\¬{\rI5}}{INC5(0) DEC5(1)\cr ENT5(2) ENN5(3)}\!
\cbx{54}{1}{\¬{\rI6}}{INC6(0) DEC6(1)\cr ENT6(2) ENN6(3)}\!
\cbx{55}{1}{\¬{\rX}}{INCX(0) DECX(1)\cr ENTX(2) ENNX(3)}\!
}\hbox{\!
\def\¬#1{$#1(\\F)\,:\,\\V→\\{CI}$}
\cbx{60}{2}{\¬{\rI4}}{CMP4(0:5)}\!
\cbx{61}{2}{\¬{\rI5}}{CMP5(0:5)}\!
\cbx{62}{2}{\¬{\rI6}}{CMP6(0:5)}\!
\cbx{63}{2}{\¬{\rX}}{CMPX(0:5)}\!
}\vss}
\vbox to 160mm{
\vfil\hrule width 140mm
\vfil\hrule width 140mm
\vfil\hrule width 140mm
\vfil\hrule width 140mm
\vfil\hrule width 140mm
\vfil\hrule width 140mm
\vfil\hrule width 140mm
\vfil\hrule width 140mm}
\vskip-160mm
\hbox to 140mm{\hss\vrule height 160mm
\hbox to 35mm{\hfil\vrule height 160mm}\!
\hbox to 35mm{\hfil\vrule height 160mm}\!
\hbox to 35mm{\hfil\vrule height 160mm}\!
\hbox to 35mm{\hfil\vrule height 160mm}\hss}
\vfill
\baselineskip 11pt
\hbox to 140mm{\hfil
\vbox to 80pt{\vfil
\halign{\hfil$#=\null$⊗#\hfil\cr
\rA⊗register A\cr
\rX⊗register X\cr
\rAX⊗registers A and X as one\cr
\rI i⊗index register $i$,\xskip$1≤i≤6$\cr
\rJ⊗register J\cr
\hbox{CI}⊗comparison indicator\cr}}\qquad
\vbox to 80pt{\vfil
\halign{\hfil{\tt# \ }⊗$ # $⊗{\tt\ \ #}\hfil\cr
[*]:⊗⊗[+]:\cr
\noalign{\vskip 2pt}
JL(4)⊗<⊗N(0)\cr
JE(5)⊗=⊗Z(1)\cr
JG(6)⊗>⊗P(2)\cr
JGE(7)⊗≥⊗NN(3)\cr
JNE(8)⊗≠⊗NZ(4)\cr
JLE(9)⊗≤⊗NP(5)\cr}}}
}
\eject
\baselineskip 4.516mm
\halign{#\quad⊗#\cr
00⊗25\cr
01⊗26\cr
02⊗27\cr
03⊗28\cr
04⊗29\cr
05⊗30\cr
06⊗31\cr
07⊗32\cr
08⊗33\cr
09⊗34\cr
10⊗35\cr
11⊗36\cr
12⊗37\cr
13⊗38\cr
14⊗39\cr
15⊗40\cr
16⊗41\cr
17⊗42\cr
18⊗43\cr
19⊗44\cr
20⊗45\cr
21⊗46\cr
22⊗47\cr
23⊗48\cr
24⊗49\cr
⊗50\cr
⊗51\cr
⊗52\cr
⊗53\cr
⊗54\cr
⊗55\cr}
\eject
\end
\def\\#1{\hbox to 4.516mm{\hfil\tt#1\hfil}}
\hbox to 140mm{\hfil
Character code:\ \ 
$\vcenter{\hbox{\vrule\vbox{
\hrule
\vskip 6mm
\vfil
\hbox to 113mm{\!
\\{\char'40}\\A\\B\\C\\D\\E\\F\\G\\H\\I\\{\char1}\\J\\K\\L\\M\\N\\O\\P\!
\\Q\\R\\{\char6}\\{\char5}\\S\\T\\U\hfil}
\vfil\hrule}}}$}
\vskip 3pt
\hbox to 140mm{\hss\vbox{
\hrule
\vskip 6mm
\vfil
\hbox{\\V\\W\\X\\Y\\Z\\0\\1\\2\\3\\4\\5\\6\\7\\8\\9\\.\\,\\(\\)\\+\\-\\*\!
\\/\\=\\{\char'44}\\<\\>\\@\\;\\;\\{\char'177}}
\vfil\hrule}\vrule}
\vskip 3pt
\hbox{\!
\vbox to 80pt{\vfil
\hbox to 35mm{\hfil General form:\hfil}
\vskip 3pt
\hrule
\hbox to 35mm{\hss\vrule\cbx{C}{t}{Description}{OP(F)}\vrule\hss}
\hrule}\qquad
\baselineskip 11pt
\vbox{\halign{\hfil#$\null=\null$⊗#\hfil\cr
C⊗operation code, (5:5) field of instruction\cr
F⊗op variant, (4:4) field of instruction\cr
M⊗address of instruction after indexing\cr
V⊗F(M)$\null=\null$contents of F field of location M\cr
{\tt OP}⊗symbolic name for operation\cr
{\tt(F)}⊗standard F setting\cr
$t$⊗execution time; $T=\null$interlock time\cr}}\hfil}

\vskip 6pt
\baselineskip 11pt
\hbox to 140mm{\hfil
\vbox to 80pt{\vfil
\halign{\hfil$#=\null$⊗#\hfil\cr
\rA⊗register A\cr
\rX⊗register X\cr
\rAX⊗registers A and X as one\cr
\rI i⊗index register $i$,\xskip$1≤i≤6$\cr
\rJ⊗register J\cr
\hbox{CI}⊗comparison indicator\cr}}\qquad
\vbox to 80pt{\vfil
\halign{\hfil{\tt# \ }⊗$ # $⊗{\tt\ \ #}\hfil\cr
[*]:⊗⊗[+]:\cr
\noalign{\vskip 2pt}
JL(4)⊗<⊗N(0)\cr
JE(5)⊗=⊗Z(1)\cr
JG(6)⊗>⊗P(2)\cr
JGE(7)⊗≥⊗NN(3)\cr
JNE(8)⊗≠⊗NZ(4)\cr
JLE(9)⊗≤⊗NP(5)\cr}}}

\vfill\end